Point moves to end of reference; also, use match-beginning and match-end
to parse the reference."])
(fset 'bibtex-enclosing-regexp #[(regexp) "`┴\nd├#½ä─ò¬üdbê╞\ne├#½ä─ö¬üeëbê┴\n╚╔$ê─öV½å╩╦\nC\"ê─òX¡ò┴\n╚╔$ê─öV½m╩╦\nC\"ê¬e+ç" [initial re-search-forward regexp t 0 right re-search-backward left nil 1 signal search-failed] 6 "\
Search for REGEXP enclosing point.
Point moves to end of REGEXP. See also match-beginning and match-end.
If an enclosing REGEXP is not found, signals search-failed; point is left in
an undefined location.
[Doesn't something like this exist already?]" "sRegexp: "])
For all optional fields of current BibTeX entry: if empty, kill the whole field; otherwise, remove the \"OPT\" string in the name; if text numerical, remove double-quotes. For all mandatory fields: if empty, signal error." nil])
(fset 'bibtex-x-help #[(arg) "└ ┬\"ë¡â─!)ç" [x-popup-menu arg ("BibTeX commands" ("BibTeX entry types" (" article in conference Proceedings " . bibtex-InProceedings) (" Article in journal " . bibtex-Article) (" Book " . bibtex-Book) (" Booklet " . bibtex-Booklet) (" Master's Thesis " . bibtex-MastersThesis) (" Phd. Thesis " . bibtex-PhdThesis) (" Technical Report " . bibtex-TechReport) (" technical Manual " . bibtex-Manual) (" conference Proceedings " . bibtex-Proceedings) (" a chapter in a Book " . bibtex-InBook) (" an article in a Collection " . bibtex-InCollection) (" miscellaneous " . bibtex-Misc) (" unpublished " . bibtex-Unpublished) (" string " . bibtex-string)) ("Moving around and editing" (" next field " . bibtex-next-field) (" to end of field " . bibtex-find-text) ("snatch from similar preceding field" . bibtex-pop-previous) ("snatch from similar following field" . bibtex-pop-next) (" remove OPT " . bibtex-remove-OPT) (" remove quotes " . bibtex-remove-double-quotes) (" clean up entry " . bibtex-clean-entry)) ("help" (" describe BibTeX mode " . describe-mode))) selection call-interactively] 4 "\